front-end applications